var cusUnique;//用户唯一性标识
var cusFlag;//客户身份 0-注册用户  1-游客

$(document).ready(function() {
	var thisURL = document.URL;  
	var  getval =thisURL.split('?')[1].split('&'); 
	cusUnique=getval[0].split("=")[1];
	
	loadAddress(cusUnique);

});

// 加载地址
function loadAddress(cusUnique) {
	$.ajax({
		url : "../cus/findAddrByCusId.do",
		type : "post",
		data : {
			"cusUnique" : cusUnique
		},
		dataType : "json",
		success : function(result) {
			console.log(result);
			if (result.status == 1) {// 查询成功
				$("#main").empty();
				var data=result.data;
				var tbody = "";
				for (var i = 0; i < data.length; i++) {
					var tr = "";
					tr += '    	<div class="addlist clearfloat addrDiv" >'
						
							+'<span class="addrDefault" style="display:none">'+data[i].addrDefault+'</span>'
							+ '<div class="top clearfloat box-s" onclick="chooseAddress(this)">' + '<ul>'
							
							+ '<li>' + '<span class="fl">收货人：</span><span class="fl">'+data[i].addrReceiverName+'</span>'
							+ '<span class="addrId" style="display:none">'+data[i].addrId+'</span><span class="fr">'+data[i].addrPhone+'</span>' + '</li>'
							+ '<li>'+data[i].addrAddr
							
							+ '</li>' + '</ul></div>'
							+ '<div class="bottom clearfloat box-s">'
							+ '<section class="shopcar clearfloat">'
							+ '<div class="radio fl" >' + '<label>'
							+ '<input onclick="setDef(this)"; stopBubble(this) type="radio" name="sex" value="">'
							+ '<div class="option"></div>'
							+ '<span class="mradd smradd fl">设为默认</span>'
							+ '</label>' + '</div>' +
							'<div class="right fr clearfloat">'
							+ '<a onclick="deleteAddr(this)" class="fr">'
							+ '<i class="iconfont icon-lajixiang"></i>删除'
							+ '</a>' + '<a onclick="editAddr(this)" class="fr">'
							+ '<i class="iconfont icon-shouji"></i>编辑'
							+ '</a>' + '</div>' + '</section>' + '</div>'
							+ '</div>';
					
					tbody += tr;
				}
				$("#main").append(tbody);
				addressDef();//显示默认的地址状态
				
				
			} else {

			}
		},
		error : function(XMLHttpRequest, textStatus, errorThrown) {
		}
	});
}
//取消冒泡
function stopBubble(e) {
	// 一般用在鼠标或键盘事件上
	if (e && e.stopPropagation) {
		// W3C取消冒泡事件
		e.stopPropagation();
	} else {
		// IE取消冒泡事件
		window.event.cancelBubble = true;
	}
}

// 显示默认地址状态
function addressDef(){
	$("#main").find("div.addrDiv").each(function(){
		var addrDef=$(this).find("span.addrDefault").text();
		if(addrDef==1){
			$(this).find("input:radio").click();
		}
	});
	
}


//设为默认
function setDef(rad){
	
	var addrId=$(rad).parents("div.addrDiv").find("span.addrId").text();
	$.ajax({
		url : "../cus/updateAddrDefByCus.do",
		type : "post",
		data : {"cusUnique":cusUnique,"addrId":addrId},
		dataType : "json",
		success : function(result) {
			if (result.status == 1) {// 查询成功
				return false;
			} else {
				return false;
			}
		},
		error : function(XMLHttpRequest, textStatus, errorThrown) {

		}
	});
	
	return false;
	
}



//删除地址
function deleteAddr(del){
	var addrId=$(del).parents("div.addrDiv").find("span.addrId").text();
	
	$.ajax({
		url : "../cus/deleteAddr.do",
		type : "post",
		data : {"addrId":addrId},
		dataType : "json",
		success : function(result) {
			if (result.status == 1) {// 查询成功
				$(del).parents("div.addrDiv").remove();
				
			} else {
				
			}
		},
		error : function(XMLHttpRequest, textStatus, errorThrown) {

		}
	});
	
}

//编辑地址
function editAddr(edit){
	var addrId=$(edit).parents("div.addrDiv").find("span.addrId").text();
	addCookie("addrId",addrId,0);//保存地址id
	window.location.href="add-address.html?cusUnique="+cusUnique+"&dest="+1;
	
	
}

//选择当前地址作为发货地址
function chooseAddress(addrDiv){
	var addrId=$(addrDiv).find("span.addrId").text();
	window.location.href="confirm.html?cusUnique="+cusUnique+"&totalCount="+2+"&from="+2+"&addrId="+addrId ;
}


//添加新地址
function goAddAddress(){
	window.location.href="add-address.html?cusUnique="+cusUnique+"&dest="+2;
	
}
